#ifndef PT_DDBP_H
#define PT_DDBP_H

//
// Pay tables for "Double Double Bonus Poker" Video Poker
//

#include "pte_ddbp.h"

#define VPTBL_NUMFREQS	3		// num pay table frequency types (lo, med, hi)
#define VPTBL_NUMCOLS	5

static int32 sPayTable[VPTBL_NUMFREQS][VPTBL_NUMCOLS][VPEVT_NUMEVENTS] = {
	//
	// "low payout" frequency		(1 coin: 96.71%  5 coins: 97.86%)
	//
	{
		{ 1, 1,  3,  4,  6,  9,  45,  80, 160, 160,  350,  50,  250 },
		{ 2, 2,  6,  8, 12, 18,  90, 160, 320, 320,  700, 100,  500 },
		{ 3, 3,  9, 12, 18, 27, 135, 240, 480, 480, 1050, 150,  750 },
		{ 4, 4, 12, 16, 24, 36, 180, 320, 640, 640, 1400, 200, 1000 },
		{ 5, 5, 15, 20, 30, 45, 225, 400, 800, 800, 1750, 250, 4000 }
	},
	//
	// "medium payout" frequency	(1 coin: 97.34%  5 coins: 98.49%)
	//
	{
		{ 1, 1,  3,  4,  6,  9,  50,  80, 160, 160,  320,  50,  250 },
		{ 2, 2,  6,  8, 12, 18, 100, 160, 320, 320,  640, 100,  500 },
		{ 3, 3,  9, 12, 18, 27, 150, 240, 480, 480,  960, 150,  750 },
		{ 4, 4, 12, 16, 24, 36, 200, 320, 640, 640, 1280, 200, 1000 },
		{ 5, 5, 15, 20, 30, 45, 250, 400, 800, 800, 1600, 250, 4000 }
	},
	//
	// "high payout" frequency		(1 coin: 97.83%  5 coins: 98.98%)
	//
	{
		{ 1, 1,  3,  4,  6,  9,  50,  80, 160, 160,  400,  50,  250 },
		{ 2, 2,  6,  8, 12, 18, 100, 160, 320, 320,  800, 100,  500 },
		{ 3, 3,  9, 12, 18, 27, 150, 240, 480, 480, 1200, 150,  750 },
		{ 4, 4, 12, 16, 24, 36, 200, 320, 640, 640, 1600, 200, 1000 },
		{ 5, 5, 15, 20, 30, 45, 250, 400, 800, 800, 2000, 250, 4000 }
	}
};

#endif
